Skip to main content

Introdução:

 O objetivo desta seção é contextualizar as principais mudanças na documentação do backend e do banco de dados do nosso projeto entre a sprint 3 e a sprint 4.

Banco de dados

 As principais mudanças no banco de dados do projeto foram:

 1 - Reestruturação da tabela logs:

  • Decidimos que os logs fariam mais sentido se referenciando às ações dos usuários, em vez das mídias.

 2 - Criação das tabelas location e temperature:

  • Tabela location: Armazena a localização do robô no eixo X e Y durante seu uso.
  • Tabela temperature: Armazena os dados de temperatura do ambiente em que o robô está operando.

Backend

 As principais mudanças no backend do projeto foram:

 1 - Reestruturação das rotas de logs:

  • A rota de POST de logs foi movida para o arquivo routes/users.py.
  • Quando um usuário faz login, uma função é chamada para criar um log de novo acesso, que é atualizado conforme as ações do usuário durante seu uso na aplicação.

 2 - Criação de CRUD's para as novas tabelas:

  • Foram criados CRUD's para as tabelas location e temperature, permitindo a manipulação dos dados inseridos nessas tabelas.